*{
  margin: 0px;
  padding: 0px;
}
html,body,#Sort,.el-container{
  width: 100%;
  height: 100%;
}
.el-header{
  background-color: #99A9BF;
  font-weight: 400;
  text-align: center;
  color: #fff;
  line-height: 60px;
}
.el-footer{
  background-color: #E5E9F2;
}
.el-main{
  height: 100%;
  padding: 0px;
}
.all-height{
  height: 100%;
  overflow: auto;
}
.el-menu{
  height: 100%;
  overflow: auto;
}
.sor-product{
  height: 70px;
  padding: 10px;
  overflow: hidden;
}
.sor-pro-img{
  height: 100%;
  overflow: hidden;
}
.sor-pro-img img{
  width: 100%;
  height: auto;
}
.sor-pro-content{
  position: relative;
  height: 70px;
}
.sor-pro-title{
  height: 40px;
  font-size: 14px;
  overflow: hidden;
  white-space: pre-wrap;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.sor-pro-price{
  position: absolute;
  right: 5px;
  bottom: 0px;
  color: red;
}
#Sort .el-tabs {
  height: 100%;
}
#Sort .el-tabs__content{
  height: 100%;
  overflow-y: auto; 
}
